// 1. 导入mongoose
const mongoose = require('mongoose');
// 2. 连接数据库
mongoose.connect('mongodb://127.0.0.1/0907');
// 3. 创建连接回调 connection.on("open",callback)
mongoose.connection.on('open',()=>{
    console.log("连接成功");
    // 5. 创建文档结构 new mongoose.Schema()
    const userShema = new mongoose.Schema({
        name:String,
        age:Number,
        score:Number
    })
    // 6. 创建模型对象 mongoose.model()
    const userModel = mongoose.model('users',userShema)
    // 7. 不加条件查询 model.find(callback)
    // 参数1：回调函数
        // 参数1：错误对象
        // 参数2：返回的数据
    // userModel.find((err,data)=>{
    //     if(err) throw err;
    //     console.log(data);
    // })
    // 8. 加条件查询 model.find({条件},callback)
    // 参数1：查询条件
    // 参数2：回调哈数
    // userModel.find({name:"宋江"},(err,data)=>{
    //     if(err) throw err;
    //     console.log(data);
    // })
})
    